Computer-assisted lighting design and control
نویسنده
چکیده
This dissertation shows that computer-based lighting control systems can support the lighting design process considerably better than traditional consoles. It describes the Lula Project, a new software package for lighting design and control, that implements this level of support. Lula’s focus is on the conceptual ideas behind a lighting design rather than the concrete lighting fixtures used to put it on stage. Among the innovative aspects of the system are its model for designing static lighting looks and its subsystem for programmable continuous animated lighting. Lula’s application design is centered around the idea of componential lighting design that allows the user to express a lighting design as a hierarchy of components. Lula is a result of the rigorous application of high-level software engineering techniques and implementation technology from the general realm of functional programming. The high-level structure of the application rests upon stratified design, algebraic modelling, and domain-specific languages. Among the implementation techniques instrumental to Lula are automatic memory management, higher-order programming, functional data structures, data-directed programming, parametric inheritance, and concurrent programming. Zusammenfassung Computer-basierte Systeme für Beleuchtungssteuerung sind in der Lage, den Lichtdesigner weitaus besser zu unterstützen als es derzeit marktübliche Steuerkonsolen tun. Das Thema dieser Dissertation ist ein solches System, das Projekt Lula. Lula ist eine neue Software für Lichtregie und Beleuchtungssteuerung, welche die Modellierung der konzeptuellen Elemente eines Lichtdesigns ermöglicht, unabhängig von der konkreten Realisierung auf der Bühne. Unter den innovativen Aspekten des Systems ist das Modell für den Entwurf statischer Beleuchtungsszenen sowie das Subsystem für programmierbare, stetig animierte Beleuchtung. Das übergeordnete Prinzip bei Lula ist komponentenbasierte Lichtregie, die es dem Benutzer erlaubt, ein Lichtdesign als eine Hierarchie von Komponenten auszudrücken. Lula ist das Resultat konsequenter Anwendung von Entwurfsund ImplementierungsTechniken aus dem Bereich der funktionalen Programmierung. Die High-LevelStruktur des Systems baut auf stratifiziertes Design, algebraische Modellierung und anwendungsspezifische Programmiersprachen. Unter den Implementationstechniken, die entscheidend bei der Entwicklung von Lula waren, befinden sich automatische Speicherverwaltung, Higher-Order-Programmierung, funktionale Datenstrukturen, datengesteuerte Programmierung, parametrische Vererbung und nebenläufige Programmierung.
منابع مشابه
Effect of Computer-assisted Neurocognitive Rehabilitation on Inhibitory Control of the Students With Dyscalculia
Objectives: Cognitive functions are the most important factors that influence the performances of students with dyscalculia. This study investigates the effect of computer-assisted neurocognitive rehabilitation on the inhibitory control of students with dyscalculia. Methods: A quasi-experimental pretest-posttest design was applied in this research. Thirty elementary students with dyscalc...
متن کاملDetermining the effect of computer-assisted Cognitive Rehabilitation (CR) on improving of executive functions of students with attention deficit/hyperactivity disorder.
Children with attention deficit/hyperactivity disorder (ADHD) in executive functions such as kinds of attention, response inhibition and response rate cope with problems which need therapeutic and educational plans to improve. From this kind of methods, cognitive rehabilitation is a new approach, which its effectiveness has studied in various cases. The aim of this study is to find out the eff...
متن کاملInteractive Lighting Design with Hierarchical Light Representation
Lighting design plays a crucial role in indoor lighting design, computer cinematograph and many other applications. Computer-assisted lighting design aims to find a lighting configuration that best approximates the illumination effect specified by designers. In this paper, we present an automatic approach for lighting design, in which discrete and continuous optimization of the lighting configu...
متن کاملThe Effect of Computer Assisted Cooperative Language Learning on Iranian High School Students' Language Anxiety and Reading Comprehension
This study explored the effectiveness of the two computer-assisted modes: cooperative and individual on improving Iranian high school students’ reading comprehension. It was also concerned with investigating the effectiveness of the two computer-assisted modes on the participants’ foreign language learning anxiety (FLLA). The sample of the study consisted of two intact groups, each containing 2...
متن کاملThe Effect of Computer Assisted Cooperative Language Learning on Iranian High School Students' Language Anxiety and Reading Comprehension
This study explored the effectiveness of the two computer-assisted modes: cooperative and individual on improving Iranian high school students’ reading comprehension. It was also concerned with investigating the effectiveness of the two computer-assisted modes on the participants’ foreign language learning anxiety (FLLA). The sample of the study consisted of two intact groups, each containing 2...
متن کامل